power propulsion - French English Dictionary